package com.xiaoshuidi.cloud.module.report.controller.ajreport.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;


@Data
@Schema(description = "报表 - 预定台账 export")
public class ReportRoomReserveExportVO implements Serializable {


    @ExcelProperty(value ="门店")
    private String apartmentName;
    @ExcelProperty(value ="小区")
    private String area;
    @ExcelProperty(value ="房源")
    private String houseResource;

    @ExcelProperty(value ="客户类型")
    private String customerType;

    @ExcelProperty(value ="预订人")
    private String booker;

    @ExcelProperty(value ="联系方式")
    private String bookerPhone;

    @ExcelProperty(value ="证件号码")
    private String cardNo;

    @ExcelProperty(value ="预定协议编号")
    private String billNo;

    @ExcelProperty(value ="预计入住日期")
    private String checkInDate;
    @ExcelProperty(value ="预定失效日期")
    private String expirationDate;
    @ExcelProperty(value ="预定金")
    private BigDecimal deposit;

    @ExcelProperty(value ="定金缴款方式")
    private String payWay;

    @ExcelProperty(value ="状态")
    private String status;
}
